package com.currency.pojo;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@TableName(value = "wyt_currency_bankcard_info")
@Api(value = "WytCurrencyBankcardInfoRequest", tags = "绑定/解绑银行卡")
public class WytCurrencyBankcardInfoPojo {
    @ApiModelProperty(value = "绑卡信息ID")
    @TableId(value = "info_id")
    private String infoId;

    @ApiModelProperty(value = "绑卡用户ID")
    @TableField(value = "user_id")
    private String userId;

    @ApiModelProperty(value = "用户绑卡的姓名")
    @TableField(value = "user_name")
    private String userName;

    @ApiModelProperty(value = "银行卡卡号")
    @TableField(value = "card_number")
    private String cardNumber;

    @ApiModelProperty(value = "银行名称")
    @TableField(value = "card_bank_name")
    private String cardBankName;

    @ApiModelProperty(value = "银行卡绑定手机号")
    @TableField(value = "card_bind_mobile")
    private String cardBindMobile;

    @ApiModelProperty(value = "开户支行信息")
    @TableField(value = "card_bank_detail")
    private String cardBankDetail;

    @ApiModelProperty(value = "是否默认银行卡，0-否  1-是")
    @TableField(value = "default_flag")
    private Integer defaultFlag;

    @ApiModelProperty(value = "卡片绑定状态  0-绑定  1-解绑")
    @TableField(value = "bind_status")
    private Integer bindStatus;

    public WytCurrencyBankcardInfoPojo() {
    }
}
